package com.bckj.freshnow.order.entity;

import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.List;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;

/**
 * 交易父订单表(TradeParentOrder)表实体类
 *
 * @author makejava
 * @since 2025-04-22 10:18:55
 */
@Data
@TableName("trade_parent_order")
public class TradeParentOrder {

/** 主键id */
    @TableId(type = IdType.ASSIGN_ID)     
    private Long id;
    
    
/** 父订单号 */
    private String parentOrderNo;
    
    
/** 商品总价 */
    private BigDecimal totalAmount;
    
    
/** 实付金额 */
    private BigDecimal payAmount;
    
    
/** 优惠金额 */
    private BigDecimal discountAmount;
    
    
/** 是否删除 */
    private Integer isDeleted;
    
    
/** 版本号 */
    @Version 
    private Integer version;
    
    
/** 更新时间 */
    private LocalDateTime updateTime;
    
    
/** 创建时间 */
    private LocalDateTime createTime;
    
    @TableField(exist = false)
    private List<TradeOrder> orderList;
}

